QXmppMessage.cpp:457
helperToXmlAddAttribute( xmlWriter, "id", d->receiptId );


============== XmppClient ==================

Properties:
 * bareJidLastMsg - this property holds a jid who sent the last message (ro)
 * resourceJidLastMsg: (ro)
 * stateConnect : XmppClient.Disconnect v XmppClient.Connected v XmppClient.Connecting (ro)
 * status: (rw)
 * statusText: (rw)
 * isTyping: (ro)
 * roster: (ro)
 * myBareJid: xmpp jid (rw)
 * myPassword: xmpp password (rw)
 * host: (rw)
 * port: (rw)
 * resource: (rw)
 * openChats: (ro)
 * messages: (ro)
 * vCard: (ro)
 * showOffline: (rw)
 * keepAlive: (rw)
 * reconnectOnError: (rw)

Signals:
 * messageReceived()
 * connectingChanged()
 * statusChanged()
 * statusTextChanged()
 * typingChanges( QString bareJid, bool isTyping );
 * rosterChanged()
 * myJidChanged()
 * myPasswordChanged()
 * presenceJidChanged( const QString &presenceBareJid, const QString &presenceTextStatus, const QString &presencePicStatus );
 * subscriptionReceived( const QString bareJid )

Methods:
 * setMyPresence( StatusXmpp status, QString statusText )
 * typingStart( QString bareJid )
 * typingStop( QString bareJid )
 * incUnreadMessage( QString bareJid )
 * resetUnreadMessages( QString bareJid )
 * connectToXmppServer()
 * disconnectFromXmppServer()
 * requestVCard( QString bareJid )
 * getPicPresenceByJid(QString bareJid)
 * getStatusTextByJid(QString bareJid)
 * getAvatarByJid(QString bareJid)
 * addContact( QString bareJid, QString nick, QString group, bool sendSubscribe )
 * removeContact( QString bareJid )
 * renameContact(QString bareJid, QString name)
 * subscribe( const QString bareJid )
 * unsubscribe( const QString bareJid )
 * acceptSubscribtion( const QString bareJid )
 * rejectSubscribtion( const QString bareJid )





------------------ MeegIMSettings ----------------------
Properties:
 * accounts - list of xmpp accounts (ro)
 * soundIncomingMessage - path to wav-file (rw): sound of incoming message
 * soundOutcomingMessage - path to wav-file (rw): sound of outcoming message
 * notifyConnection
 * notifyOnline
 * notifyOffline
 * notifyMessage
 * notifyTyping
 * reconnectWhenError
 * keepAliveInterval

Signals:
 * accountsListChanged - signal emit when "accounts" is changed

Methods:
 * initListOfAccounts() - initial list of accounts.
 * setAccount( QString _jid, QString _pass, bool isDflt, QString _resource = "", QString _host = "", QString _port = "" )
 * removeAccount( QString _jid )
 * accIsDefault( int index )
 * accGetJid( int index )
 * accGetPassword( int index )
 * accGetResource( int index )
 * accGetHost( int index )
 * accGetPort( int index )
 * saveStatusText( QString text )




--------------------------------- XmppVCard ---------------------------------
Properties:
 * vcard: (rw)
 * photo: (ro)
 * nickname: (ro)
 * name: (ro)
 * middlename: (ro)
 * lastname: (ro)
 * fullname: (ro)
 * email: (ro)
 * birthday: (ro)
 * url: (ro)
 * jid: (ro)

Signals:
 * onVCardChanged - signal emit when "vcardData" is changed

Methods:
 * clearData()



-------------------------------------- MSmiles --------------------------------------
Properties:
* file - XML file contains information about symbols and files of smiles (rw)
* smilesModel - model for GridView (ro)

Methods:
 * parseMsgString( const QString inString )
 * htmlToPlainText( const QString inStr )


